Skip to content

ci: authenticate protected catalog pushes - #5

Merged
Quick104 merged 1 commit into
mainfrom
codex/protected-catalog-push
Jul 9, 2026
Merged

ci: authenticate protected catalog pushes#5
Quick104 merged 1 commit into
mainfrom
codex/protected-catalog-push

Conversation

@Quick104

@Quick104 Quick104 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

What changed

Authenticate automated catalog pushes with the repository CATALOG_PUSH_TOKEN instead of the per-workflow GITHUB_TOKEN.

Why

The catalog default branch is being protected with required PRs and CI. GitHub does not allow its built-in Actions integration to be selected as a ruleset bypass actor in this organization. The organization-admin push token provides the audited bypass used by the existing official catalog while normal human changes still go through PR checks.

Validation

  • GOWORK=off go test ./...
  • GOWORK=off go run ./cmd/check-catalog
  • CATALOG_PUSH_TOKEN configured as an encrypted repository Actions secret

AI use

Implemented and validated with OpenAI Codex under maintainer direction.

@Quick104
Quick104 marked this pull request as ready for review July 9, 2026 19:02
@Quick104
Quick104 merged commit 1d8add2 into main Jul 9, 2026
1 check passed
@Quick104
Quick104 deleted the codex/protected-catalog-push branch July 9, 2026 19:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant